public class HelloWorldTestClass {
	
	static testMethod void helloWorldTest(){
		List<Position__c> positions = new List<Position__c>();
		for (Integer i=0; i < 20; i++){
			Position__c p = new Position__c();
			p.Name = 'testName' + i;
			p.Job_Description__c = 'testDescription' + i;
			positions.add(p);
		}
		
		try{
			System.debug('Attempting to insert positions');
			insert positions;
			System.debug('Insert complete');
			// refresh the Position list to include the Hello__c field after the insert
			Map<ID,Position__c> positionMap = new Map<ID,Position__c>(positions);
			positions = [select id,name,Hello__c from Position__c where id IN :positionMap.keySet()];
			for (Position__c position:positions){
				System.assertNotEquals(position.id,null);
				System.assertEquals(position.Hello__c, 'World');
				System.assertEquals(position.Hello__c, 'ok');
				System.debug('position.id=' + position.id);
				System.debug('position.name=' + position.name);
				System.debug('position.Hello__c=' + position.Hello__c);
			}
		} catch (System.DmlException e){
			System.debug('We caught a DML exception: ' + e.getDmlMessage(0));	
		}
		
	}
	
}